Fully Predictable HPC Infrastructure using Admission Control with Virtualization

نویسنده

  • Sang-Min Park
چکیده

Historically, batch scheduling has dominated in managing HPC workloads despite its unpredictability regarding job’s wait time. Although existing researches such as reservation partially solved the problem, fully predictable HPC system still remains elusive goal while emerging adaptive applications urge its realization. Our earlier study presented a control-theoretic, VM-based approach that achieves good predictability. However, it was a part of complete solution as it does not scale to systems with high workloads. This paper presents a design and implementation of fully predictable HPC system using admission control (AC) as predictability semantic. The system makes concrete admission decision regarding a job’s deadline, even when the system is overloaded by unpredictable workloads. Our approach is based on utilization test and adaptive control as theoretical underpinnings of predictability, and use VM’s checkpointing and online CPU reconfiguration. Our experimental results using 5 widely used applications show the AC-enabled HPC system achieves high predictability with no significant overhead.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Self-Tuning Virtual Machines for Predictable eSciences

Unpredictable access to batch-mode HPC resources is a significant problem for emerging dynamic data-driven applications. Although efforts such as reservation or queue-time prediction have attempted to partially address this problem, the approaches strictly based on space-sharing impose fundamental limits on real-time predictability. In contrast, our earlier work investigated the use of feedback...

متن کامل

Testing Docker Performance for HPC Applications

The main goal for this article is to compare performance penalties when using KVM virtualization and Docker containers for creating isolated environments for HPC applications. The article provides both data obtained using synthetic tests (High Performance Linpack) and real life applications (OpenFOAM). The article highlights the influence on performance of major infrastructure configuration opt...

متن کامل

Reconfigurable Cloud

Cloud computing is emerging as an additional deployment option for some of the HPC applications. But still, it currently does not come without drawbacks for application performance. These performance issues take place due to resource contention, where one VM is able to impact the performance of another. This interference directly creates impact on performance and scalability of HPC application....

متن کامل

Performance Analysis of HPC Virtualization Technologies within FutureGrid

As Cloud computing emerges as the dominant paradigm in distributed systems, it’s important to fully understand the underlying technologies that make clouds possible. One technology, and perhaps the most important, is virtualization. Recently virtualization through the use of hypervisors has become widespread and well understood by many. However, there are a wide spread of different hypervisors,...

متن کامل

Enabling High Performance Computing in Cloud Infrastructure using Virtualized GPUs

With the advent of virtualization and Infrastructure-as-a-Service (IaaS), the broader scientific computing community is considering the use of clouds for their technical computing needs. This is due to the relative scalability, ease of use, advanced user environment customization abilities clouds provide, as well as many novel computing paradigms available for data-intensive applications. Howev...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009